home *** CD-ROM | disk | FTP | other *** search
/ Night Owl 6 / Night Owl's Shareware - PDSI-006 - Night Owl Corp (1990).iso / 031a / adg_1_3.zip / DLG-DYNA.H < prev    next >
Text File  |  1991-02-21  |  2KB  |  46 lines

  1. /****************************************************************************
  2. Module name: Dlg-Dyna.H
  3. Programmer : Jeffrey M. Richter.
  4. *****************************************************************************/
  5.  
  6. GLOBALHANDLE FAR PASCAL CreateDlgData(
  7.    LONG dtStyle,
  8.    int dtX, int dtY,       // In dialog-box units
  9.    int dtCX, int dtCY,     // In dialog-box units
  10.    LPSTR dtMenuName,       // "" if no menu
  11.    LPSTR dtClassName,      // "" if standard dialog box class
  12.    LPSTR dtCaptionText, 
  13.    short int PointSize,    // Only used if DS_SETFONT style specified
  14.    LPSTR szTypeFace);      // Only used if DS_SETFONT style specified
  15.  
  16.  
  17.  
  18. // LOWORD = Success(TRUE)/Failure(FALSE), HIWORD=New hMem
  19. DWORD FAR PASCAL AddDlgItem (
  20.    GLOBALHANDLE hMem,      // Handle from CreateDlgData or AddDlgItem
  21.    int dtilX, int dtilY,   // In dialog-box units
  22.    int dtilCX, int dtilCY, // In dialog-box units
  23.    int dtilID,       
  24.    long dtilStyle,         // (WS_CHILD | WS_VISIBLE) is automatically added
  25.    LPSTR dtilClass,        // May be: "BUTTON",  "EDIT",      "STATIC",
  26.                            //         "LISTBOX", "SCROLLBAR", "COMBOBOX"
  27.    LPSTR dtilText,
  28.    BYTE dtilInfo,          // Number of additional data bytes
  29.    LPBYTE dtilData);       // Value passed through lpCreateParams field
  30.                            // of CREATESTRUCT
  31.  
  32.  
  33. void FAR PASCAL DoneAddingControls (
  34.    GLOBALHANDLE hMem);     // Handle from CreateDlgData or AddDlgItem
  35.  
  36.  
  37.  
  38. #ifdef _DEMO
  39. //****************************************************************************
  40. // Functions for the Dynamic Dialog Box Demonstrations.
  41.  
  42. BOOL FAR PASCAL DynamicDlgProc (HWND hDlg, WORD wMsg, WORD wParam, LONG lParam);
  43. GLOBALHANDLE FAR PASCAL BuildDynamicDlgBox (BOOL fModeless);
  44. #endif
  45.  
  46.